Representation of Computations in Concurrent Automata by Dependence Orders
نویسندگان
چکیده
An automaton with concurrency relations A is a labeled transition system with a collection of binary relations indicating when two actions in a given state of the automaton can occur independently of each other. The concurrency relations induce a natural equivalence relation for nite computation sequences. We investigate two graph-theoretic representations of the equivalence classes of computation sequences and obtain that under suitable assumptions on A they are isomorphic. Furthermore , the graphs are shown to carry a monoid operation reeecting precisely the composition of computations. This generalizes fundamental graph-theoretical representation results due to Mazurkiewicz in trace theory.
منابع مشابه
Automata-Theoretic Semantics of Idealized Algol with Passive Expressions
Passive expressions in Algol-like languages represent computations that read the state but do not modify it. The need for such read-only computations arises in programming logics as well as in concurrent programming. It is also a central facet in Reynolds’s Syntactic Control of Interference. Despite its importance and essentially basic character, capturing the notion of passivity in semantic mo...
متن کاملHomology of Higher Dimensional Automata
Higher dimensional automata can model concurrent computations. The topological structure of the higher dimensional automata determines certain properties of the concurrent computation. We introduce bi-complexes as an algebraic tool for describing these automata and develop a simple homology theory for higher dimensional automata. We then show how the homology of automata has applications in the...
متن کاملEfficient Symbolic Representations for Arithmetic Constraints in Verification
Received (received date) Revised (revised date) Communicated by Editor's name ABSTRACT In this paper we discuss eecient symbolic representations for innnite-state systems speciied using linear arithmetic constraints. We give algorithms for constructing nite automata which represent integer sets that satisfy linear constraints. These automata can represent either signed or unsigned integers and ...
متن کاملQuantitative Analysis of Concurrent Reversible Computations
Reversible computing is a paradigm of computation that extends the standard forward-only programming to reversible programming, so that programs can be executed both in the standard, forward direction, and backward, going back to past states. In this paper we present novel quantitative stochastic models for concurrent and cooperating reversible computations. More precisely, we introduce the cla...
متن کاملAn Automata - Theoretic Approach toPresburger Arithmetic Constraints
This paper introduces a nite-automata based representation of Presburger arithmetic deenable sets of integer vectors. The representation consists of concurrent automata operating on the binary en-codings of the elements of the represented sets. This representation has several advantages. First, being automata-based it is operational in nature and hence leads directly to algorithms, for instance...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Theor. Comput. Sci.
دوره 174 شماره
صفحات -
تاریخ انتشار 1997